from header_music import *
####################################################################################################################
#  Each track record contains the following fields:
#  1) Track id: used for referencing tracks.
#  2) Track file: filename of the track
#  3) Track flags. See header_music.py for a list of available flags
#  4) Continue Track flags: Shows in which situations or cultures the track can continue playing. See header_music.py for a list of available flags
####################################################################################################################

# WARNING: You MUST add mtf_module_track flag to the flags of the tracks located under module directory

tracks = [

("cant_find_this", "cant_find_this.ogg", 0, 0),
("intropop", "intropop.ogg", mtf_start_immediately|mtf_sit_main_title|mtf_module_track, 0),
("althea_intro_c_audionmusic", "althea_intro_c_audionmusic.ogg", mtf_persist_until_finished|mtf_module_track, 0),
("escape", "escape.ogg", mtf_persist_until_finished|mtf_module_track, 0),
("JNGL_Capture", "JNGL_Capture.ogg", mtf_persist_until_finished|mtf_module_track, 0),
("empty_village_lic", "empty_village_lic.ogg", mtf_persist_until_finished|mtf_module_track, 0),
("victorious_evil", "victorious_evil.ogg", mtf_persist_until_finished|mtf_module_track, 0),
("encounter_hostile_3_seers", "encounter_hostile_3_seers.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("encounter_hostile_alaric_von_brouhaha", "encounter_hostile_alaric_von_brouhaha.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("encounter_hostile_boris_the_raven_lic", "encounter_hostile_boris_the_raven_lic.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("encounter_hostile_buriligi", "encounter_hostile_buriligi.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("encounter_hostile_dread_legion", "encounter_hostile_dread_legion.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("encounter_hostile_eyegrim", "encounter_hostile_eyegrim.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("encounter_hostile_heretics", "encounter_hostile_heretics.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("encounter_hostile_jatu_lic", "encounter_hostile_jatu_lic.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("encounter_hostile_knights_of_dawn", "encounter_hostile_knights_of_dawn.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("encounter_hostile_knights_of_eventide_lic", "encounter_hostile_knights_of_eventide_lic.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("09_Dagor_Bragollach", "09_Dagor_Bragollach.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("encounter_hostile_mystmountains_lic", "encounter_hostile_mystmountains_lic.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("encounter_hostile_noldor", "encounter_hostile_noldor.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("02_Noldolante", "02_Noldolante.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("02_Elven_Oratory_Valar_Glory", "02_Elven_Oratory_Valar_Glory.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("encounter_hostile_oswald_de_fleur_lic", "encounter_hostile_oswald_de_fleur_lic.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("encounter_hostile_sheik_shalavan", "encounter_hostile_sheik_shalavan.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("encounter_hostile_snake_cult", "encounter_hostile_snake_cult.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("encounter_hostile_syla_uzas", "encounter_hostile_syla_uzas.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("encounter_hostile_vanskerry", "encounter_hostile_vanskerry.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("encounter_hostile_wulfbode_the_slayer_lic", "encounter_hostile_wulfbode_the_slayer_lic.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("enter_the_warrior", "enter_the_warrior.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("victoris", "victoris.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("BTL_SnakeCult", "BTL_SnakeCult.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("BTL_Heretics", "BTL_Heretics.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("BTL_Falcon", "BTL_Falcon.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("BTL_Mettenheim", "BTL_Mettenheim.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("BTL_Singalian", "BTL_Singalian.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("hunter_hunted", "hunter_hunted.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("13_Fingolfin", "13_Fingolfin.ogg", mtf_module_track, mtf_sit_fight|mtf_sit_ambushed),
("singal", "singal.ogg", mtf_module_track, mtf_sit_town),
("lords_hall_noldor", "lords_hall_noldor.ogg", mtf_module_track, 33554432),
("victorious_neutral_1", "victorious_neutral_1.ogg", mtf_persist_until_finished|mtf_sit_victorious|mtf_module_track, 0),
("victorious_neutral_2", "victorious_neutral_2.ogg", mtf_persist_until_finished|mtf_sit_victorious|mtf_module_track, 0),
("victorious_neutral_3", "victorious_neutral_3.ogg", mtf_persist_until_finished|mtf_sit_victorious|mtf_module_track, 0),
("05_Elven_Warsong", "05_Elven_Warsong.ogg", mtf_persist_until_finished|mtf_sit_victorious|mtf_module_track, 0),
("JNGL_Victory_neutral", "JNGL_Victory_neutral.ogg", mtf_persist_until_finished|mtf_sit_victorious|mtf_module_track, 0),
("victorious_swadian", "victorious_swadian.ogg", mtf_culture_1|mtf_persist_until_finished|mtf_sit_victorious|mtf_module_track, 0),
("victorious_vaegir", "victorious_vaegir.ogg", mtf_culture_2|mtf_persist_until_finished|mtf_sit_victorious|mtf_module_track, 0),
("victorious_vaegir_2", "victorious_vaegir_2.ogg", mtf_culture_5|mtf_persist_until_finished|mtf_sit_victorious|mtf_module_track, 0),
("defeated_by_neutral", "defeated_by_neutral.ogg", mtf_persist_until_finished|mtf_sit_killed|mtf_module_track, 0),
("defeated_by_neutral_2", "defeated_by_neutral_2.ogg", mtf_persist_until_finished|mtf_sit_killed|mtf_module_track, 0),
("defeated_by_neutral_3", "defeated_by_neutral_3.ogg", mtf_persist_until_finished|mtf_sit_killed|mtf_module_track, 0),
("11_Nirnaeth_Arnoediad", "11_Nirnaeth_Arnoediad.ogg", mtf_persist_until_finished|mtf_sit_killed|mtf_module_track, 0),
("12_Last_Sunrise", "12_Last_Sunrise.ogg", mtf_persist_until_finished|mtf_sit_killed|mtf_module_track, 0),
("killed_by_khergit", "killed_by_khergit.ogg", mtf_culture_3|mtf_persist_until_finished|mtf_sit_killed|mtf_module_track, 0),
("killed_by_neutral", "killed_by_neutral.ogg", mtf_culture_6|mtf_persist_until_finished|mtf_sit_killed|mtf_module_track, 0),
("killed_by_swadian", "killed_by_swadian.ogg", mtf_culture_1|mtf_persist_until_finished|mtf_sit_killed|mtf_module_track, 0),
("retreat", "retreat.ogg", mtf_persist_until_finished|mtf_sit_killed|mtf_module_track, 0),
("arena_1", "arena_1.ogg", 402784256, 0),
("arena_2", "arena_2.ogg", mtf_sit_arena|mtf_module_track, 0),
("lords_hall_khergit", "lords_hall_khergit.ogg", 301989892, 0),
("lords_hall_nord", "lords_hall_nord.ogg", 301989896, 0),
("lords_hall_swadian_lic", "lords_hall_swadian_lic.ogg", 301989889, 0),
("lords_hall_rhodok", "lords_hall_rhodok.ogg", 301989904, 0),
("lords_hall_vaegir", "lords_hall_vaegir.ogg", 301989890, 0),
("tavern_khergit_lic", "tavern_khergit_lic.ogg", mtf_culture_3|mtf_sit_tavern|mtf_sit_feast|mtf_module_track, 0),
("tavern_nord_lic", "tavern_nord_lic.ogg", mtf_culture_4|mtf_sit_tavern|mtf_sit_feast|mtf_module_track, 0),
("tavern_rhodok", "tavern_rhodok.ogg", mtf_culture_5|mtf_sit_tavern|mtf_sit_feast|mtf_module_track, 0),
("TVRN_Troubadour", "TVRN_Troubadour.ogg", mtf_culture_5|mtf_sit_tavern|mtf_sit_feast|mtf_module_track, 0),
("tavern_swadian_lic", "tavern_swadian_lic.ogg", mtf_culture_1|mtf_sit_tavern|mtf_sit_feast|mtf_module_track, 0),
("tavern_vaegir", "tavern_vaegir.ogg", mtf_culture_2|mtf_sit_tavern|mtf_sit_feast|mtf_module_track, 0),
("town_khergit", "town_khergit.ogg", mtf_culture_3|mtf_sit_town|mtf_module_track, mtf_sit_night),
("town_nord", "town_nord.ogg", mtf_culture_4|mtf_sit_town|mtf_module_track, mtf_sit_night),
("town_rhodok_lic", "town_rhodok_lic.ogg", mtf_culture_5|mtf_sit_town|mtf_module_track, mtf_sit_night),
("town_swadian_lic", "town_swadian_lic.ogg", mtf_culture_1|mtf_sit_town|mtf_module_track, mtf_sit_night),
("town_vaegir_lic", "town_vaegir_lic.ogg", mtf_culture_2|mtf_sit_town|mtf_module_track, mtf_sit_night),
("infiltration_khergit", "infiltration_khergit.ogg", mtf_culture_3|mtf_sit_town_infiltrate|mtf_module_track, mtf_culture_1|mtf_culture_2|mtf_culture_4|mtf_culture_5|mtf_culture_6),
("neutral_infiltration", "neutral_infiltration.ogg", mtf_sit_town_infiltrate|mtf_module_track, 0),
("village_kherghit_lic", "village_kherghit_lic.ogg", 335544324, 0),
("village_nord", "village_nord.ogg", 335544328, 0),
("village_rhodok", "village_rhodok.ogg", 335544336, 0),
("village_swadian", "village_swadian.ogg", 335544321, 0),
("village_vaegir", "village_vaegir.ogg", 335544322, 0),
("siege_neutral", "siege_neutral.ogg", mtf_sit_siege|mtf_module_track, mtf_sit_fight|mtf_sit_multiplayer_fight),
("armorer_lic", "armorer_lic.ogg", mtf_sit_travel|mtf_module_track, 0),
("calm_night_2_lic", "calm_night_2_lic.ogg", mtf_sit_travel|mtf_sit_night|mtf_module_track, 0),
("mounted_snow_terrain_calm_lic", "mounted_snow_terrain_calm_lic.ogg", mtf_sit_travel|mtf_sit_night|mtf_module_track, 0),
("outdoor_beautiful_land_lic", "outdoor_beautiful_land_lic.ogg", mtf_sit_travel|mtf_sit_night|mtf_module_track, 0),
("travel_neutral", "travel_neutral.ogg", mtf_sit_travel|mtf_module_track, 0),
("travel_neutral_2", "travel_neutral_2.ogg", mtf_sit_travel|mtf_module_track, 0),
("travel_neutral_3", "travel_neutral_3.ogg", mtf_sit_travel|mtf_module_track, 0),
("TR_Fountains_of_the_Noldor", "TR_Fountains_of_the_Noldor.ogg", mtf_sit_travel|mtf_module_track, 0),
("TR_Exploring_Pendor", "TR_Exploring_Pendor.ogg", mtf_sit_travel|mtf_module_track, 0),
("TR_A_Night_in_Pendor", "TR_A_Night_in_Pendor.ogg", mtf_sit_travel|mtf_module_track, 0),
("town_night", "town_night.ogg", mtf_sit_travel|mtf_sit_night|mtf_module_track, 0),
("uncertain_homestead", "uncertain_homestead.ogg", mtf_sit_travel|mtf_module_track, mtf_sit_night),
("TR_Abandoned_Village", "TR_Abandoned_Village.ogg", mtf_sit_travel|mtf_module_track, mtf_sit_night),
("travel_khergit_lic", "travel_khergit_lic.ogg", mtf_culture_3|mtf_sit_travel|mtf_module_track, mtf_culture_1|mtf_culture_2|mtf_culture_4|mtf_culture_5|mtf_culture_6|mtf_sit_night),
("travel_nord", "travel_nord.ogg", mtf_culture_4|mtf_sit_travel|mtf_module_track, mtf_culture_1|mtf_culture_2|mtf_culture_3|mtf_culture_5|mtf_culture_6|mtf_sit_night),
("jamaican_rum", "jamaican_rum.ogg", mtf_culture_4|mtf_sit_travel|mtf_module_track, mtf_culture_1|mtf_culture_2|mtf_culture_3|mtf_culture_5|mtf_culture_6|mtf_sit_night),
("travel_rhodok_lic", "travel_rhodok_lic.ogg", mtf_culture_5|mtf_sit_travel|mtf_module_track, mtf_culture_1|mtf_culture_2|mtf_culture_3|mtf_culture_4|mtf_culture_6|mtf_sit_night),
("travel_swadian", "travel_swadian.ogg", mtf_culture_1|mtf_sit_travel|mtf_module_track, mtf_culture_2|mtf_culture_3|mtf_culture_4|mtf_culture_5|mtf_culture_6|mtf_sit_night),
("03_Blizzard", "03_Blizzard.ogg", mtf_culture_2|mtf_sit_travel|mtf_module_track, mtf_culture_1|mtf_culture_3|mtf_culture_4|mtf_culture_5|mtf_culture_6|mtf_sit_night),
("TR_Winter_in_Pendor", "TR_Winter_in_Pendor.ogg", mtf_culture_2|mtf_sit_travel|mtf_module_track, mtf_culture_1|mtf_culture_3|mtf_culture_4|mtf_culture_5|mtf_culture_6|mtf_sit_night),
("travel_vaegir", "travel_vaegir.ogg", mtf_culture_2|mtf_sit_travel|mtf_module_track, mtf_culture_1|mtf_culture_3|mtf_culture_4|mtf_culture_5|mtf_culture_6|mtf_sit_night),
("ambushed_by_neutral_lic", "ambushed_by_neutral_lic.ogg", mtf_sit_fight|mtf_sit_ambushed|mtf_module_track, mtf_sit_multiplayer_fight),
("ambushed_by_khergit", "ambushed_by_khergit.ogg", mtf_culture_3|mtf_sit_ambushed|mtf_sit_siege|mtf_module_track, mtf_culture_1|mtf_culture_2|mtf_culture_4|mtf_culture_5|mtf_culture_6|mtf_sit_fight|mtf_sit_multiplayer_fight),
("ambushed_by_nord", "ambushed_by_nord.ogg", mtf_culture_4|mtf_sit_ambushed|mtf_sit_siege|mtf_module_track, mtf_culture_1|mtf_culture_2|mtf_culture_3|mtf_culture_5|mtf_culture_6|mtf_sit_fight|mtf_sit_multiplayer_fight),
("ambushed_by_rhodok", "ambushed_by_rhodok.ogg", mtf_culture_5|mtf_sit_ambushed|mtf_sit_siege|mtf_module_track, mtf_culture_1|mtf_culture_2|mtf_culture_3|mtf_culture_4|mtf_culture_6|mtf_sit_fight|mtf_sit_multiplayer_fight),
("ambushed_by_swadian", "ambushed_by_swadian.ogg", mtf_culture_1|mtf_sit_ambushed|mtf_sit_siege|mtf_module_track, mtf_culture_2|mtf_culture_3|mtf_culture_4|mtf_culture_5|mtf_culture_6|mtf_sit_fight|mtf_sit_multiplayer_fight),
("ambushed_by_vaegir", "ambushed_by_vaegir.ogg", mtf_culture_2|mtf_sit_ambushed|mtf_sit_siege|mtf_module_track, mtf_culture_1|mtf_culture_3|mtf_culture_4|mtf_culture_5|mtf_culture_6|mtf_sit_fight|mtf_sit_multiplayer_fight),
("bandit_fight", "bandit_fight.ogg", mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, 0),
("bandit_fight_2", "bandit_fight_2.ogg", mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, 0),
("encounter_hostile_nords", "encounter_hostile_nords.ogg", mtf_sit_fight|mtf_sit_multiplayer_fight, 0),
("fight_1", "fight_1.ogg", mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, 0),
("fight_2", "fight_2.ogg", mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, 0),
("fight_3", "fight_3.ogg", mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, 0),
("fight_4", "fight_4.ogg", mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, 0),
("fight_5", "fight_5.ogg", mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, 0),
("fight_6", "fight_6.ogg", mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, 0),
("fight_7", "fight_7.ogg", mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, 0),
("fight_8", "fight_8.ogg", mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, 0),
("impact", "impact.ogg", mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, 0),
("how", "how.ogg", mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, 0),
("BTL_A_Knight_in_Pendor", "BTL_A_Knight_in_Pendor.ogg", mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, 0),
("BTL_Battle_theme", "BTL_Battle_theme.ogg", mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, 0),
("BTL_Battle_theme_2", "BTL_Battle_theme_2.ogg", mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, 0),
("fight_while_mounted_1_lic", "fight_while_mounted_1_lic.ogg", mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, 0),
("fight_while_mounted_2", "fight_while_mounted_2.ogg", mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, 0),
("fight_as_khergit", "fight_as_khergit.ogg", mtf_culture_3|mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, mtf_culture_1|mtf_culture_2|mtf_culture_4|mtf_culture_5|mtf_culture_6),
("ottomarch", "ottomarch.ogg", mtf_culture_3|mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, mtf_culture_1|mtf_culture_2|mtf_culture_4|mtf_culture_5|mtf_culture_6),
("mideastbeat", "mideastbeat.ogg", mtf_culture_3|mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, mtf_culture_1|mtf_culture_2|mtf_culture_4|mtf_culture_5|mtf_culture_6),
("fight_as_nord", "fight_as_nord.ogg", mtf_culture_4|mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, mtf_culture_1|mtf_culture_2|mtf_culture_3|mtf_culture_5|mtf_culture_6),
("fight_as_rhodok", "fight_as_rhodok.ogg", mtf_culture_5|mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, mtf_culture_1|mtf_culture_2|mtf_culture_3|mtf_culture_4|mtf_culture_6),
("hall_of_kings", "hall_of_kings.ogg", mtf_culture_5|mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, mtf_culture_1|mtf_culture_2|mtf_culture_3|mtf_culture_4|mtf_culture_6),
("fight_as_swadian", "fight_as_swadian.ogg", mtf_culture_1|mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, mtf_culture_2|mtf_culture_3|mtf_culture_4|mtf_culture_5|mtf_culture_6),
("fight_as_vaegir", "fight_as_vaegir.ogg", mtf_culture_2|mtf_sit_fight|mtf_sit_multiplayer_fight|mtf_sit_ambushed|mtf_module_track, mtf_culture_1|mtf_culture_3|mtf_culture_4|mtf_culture_5|mtf_culture_6),
("wedding", "wedding.ogg", mtf_persist_until_finished|mtf_module_track, 0),
("coronation", "coronation.ogg", mtf_persist_until_finished, 0),

]